Speciication and Veriication of Constraint-based Dynamic Systems 1 Motivation and Introduction

نویسندگان

  • Ying Zhang
  • Alan K. Mackworth
چکیده

Constraint satisfaction can be seen as a dynamic process that approaches the solution set of the given constraints asymptotically 6]. Constraint programming is seen as creating a dynamic system with the required property. We have developed a semantic model for dynamic systems, Constraint Nets, which serves as a useful abstract target machine for constraint programming languages, providing both semantics and pragmatics. Generalizing, here we view a constraint-based dynamic system as a dynamic system which approaches the solution set of the given constraints persistently. Most robotic systems are constraint-based dynamic systems with tasks speciied as constraints. In this paper, we further explore the speciication and veriication of constraint-based dynamic systems. We rst develop generalized 8-automata for the speciica-tion and veriication of general (hybrid) dynamic systems, then explicate the relationship between constraint-based dynamic systems and their requirements speciication. We have previously proposed viewing constraints as relations and constraint satisfaction as a dynamic process of approaching the solution set of the constraints asymptotically 6]. Under this view, constraint programming is the creation of a dynamic system with the required property. We have developed a semantic model for dynamic systems, Constraint Nets, which serves as a useful abstract target machine for constraint programming languages, providing both semantics and pragmatics. Properties of various discrete and continuous constraint methods for constraint programming have also been examined 6]. Generalizing, here we consider a constraint-based dynamic system as a dynamic system which approaches the solution set of the given constraints persistently. One of the motivations for this view is to design and analyze a robotic system composed of a controller that is coupled to a plant and an environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Analysis of Hybrid Control Systems

We propose a formal approach to the modeling and analysis of hybrid control systems. The approach consists of the interleaved phases of hybrid dynamic system modeling, requirements speciication, hybrid control design and overall behavior veriication. We have developed Constraint Nets as a semantic model for hybrid dynamic systems. Using this model, continuous, discrete and event-driven componen...

متن کامل

Speciication and Veriication of Hybrid Dynamic Systems with Timed 8-automata 1 Motivation and Introduction

The advent of computer-controlled embedded systems coupled to physical environments requires the development of new theories of dynamic system modeling, speciication and veriication. We present Timed 8-automata, a generalization of 8-automata 10], for the speciica-tion and veriication of dynamic systems that can be discrete, continuous or hybrid. Timed 8-automata are nite state and serve as a f...

متن کامل

Constraint-Based Agents: A Formal Model for Agent Design

Formal models for agent design are important for both practical and theoretical reasons. The Constraint-Based Agent (CBA) model includes a set of tools and methods for specifying, designing, simulating, building, verifying, optimizing, learning and debugging controllers for agents embedded in an active environment. The agent and the environment are modelled symmetrically as, possibly hybrid, dy...

متن کامل

Speciication, Abstraction and Veriication in a Concurrent Object-oriented Language 1

We use Maude as our speciication language and the modal-calculus as our logic. We apply to speciications in Maude a framework of abstraction and veriication based on property-preserving mappings between transition systems. Firstly, we demonstrate how to employ abstraction in veriication of object-oriented speciications of distributed systems. Secondly, we use this framework to nd classes of pro...

متن کامل

On the Veriication of Open Distributed Systems 1

A logic and proof system is introduced for specifying and proving properties of open distributed systems. Key problems that are addressed include the veriication of process networks with a changing interconnection structure, and where new processes can be continuously spawned. To demonstrate the results in a realistic setting we consider a core fragment of the Erlang programming language. Rough...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007